package com.aaa.ssm.service;

import com.aaa.ssm.entity.TSbsnOrder;
import com.aaa.ssm.util.Page;
import com.github.pagehelper.PageInfo;

public interface TSbsnOrderService {
    /**
     * 分页带参查询
     * @param tSbsnOrder
     * @return
     */
    PageInfo queryPage(Page<TSbsnOrder> tSbsnOrder);

    /**
     * 根据用户编号查询订单
     * @param tSbsnOrder
     * @return
     */
    PageInfo queryMyOrder(Page<TSbsnOrder> tSbsnOrder);

    /**
     * 根据编号查询
     * @param orderid
     * @return
     */
    TSbsnOrder queryById(Integer orderid);

    /**
     * 添加数据
     * @param tSbsnOrder
     * @return
     */
    TSbsnOrder TSbsnOrderAdd(TSbsnOrder tSbsnOrder);

    /**
     * 删除数据
     * @param tSbsnOrder
     * @return
     */
    int TSbsnOrderUpdate(TSbsnOrder tSbsnOrder);

    /**
     * 删除订单号数据
     * @param orderno
     * @return
     */
    int TSbsnOrderDelete(String orderno);
}
